home *** CD-ROM | disk | FTP | other *** search
/ Gekkan Dennou Club 147 / Gekkan Dennou Club - 2000.8 Vol. 147 (Japan).7z / Gekkan Dennou Club - 2000.8 Vol. 147 (Japan) (Track 1).bin / autoexec.bat next >
DOS Batch File  |  2000-07-11  |  3KB  |  113 lines

  1. ECHO OFF
  2. CLS
  3. '▼旧パスの保存
  4. set opath=%path%
  5. set ozmusic=%zmusic%
  6. '▼CDのパスを設定
  7. set path=\;\BIN;\SYS;\QS;\XB
  8. set WEBCACHE=\BIN\WEBCACHE\
  9. '▼CDのシークの不具合にパッチを当てる?!
  10. set SEKP_FG=1
  11. \BIN\SEKP_CHK>nul
  12. if NOT EXITCODE 0 GOTO SEKPL1
  13.     '▼常駐していない.常駐
  14.     set SEKP_FG=0
  15.     \BIN\SEEKPAT -D>nul
  16. :SEKPL1
  17. '▼MPUキャッシュがOFFでないと動かないものを設定
  18. \bin\cacheoff pic.r pi.r>nul
  19. '▼画面設定
  20. KT cncn -fct23 >nul
  21. '▼スプリアス割り込みを潰す
  22. KT SPURIOUS >nul
  23. '▼CDのSCSIIDを設定
  24. SETCDID>nul
  25.  
  26. '▼オープニングアニメ表示(要:あき4Mor8M)
  27. kt rand 4 rand > NUL
  28. leftmchk 4096
  29. if exitcode 0 goto OPCGA_SKIP
  30.  
  31. leftmchk 8196
  32. if exitcode 0 goto OPCGA_4
  33.  
  34. :OPCGA_8
  35. if %rand% == 0 HANIM \CGA\5108\DENKURA.DHA /A1
  36. if %rand% == 1 HANIM \CGA\SJOM\DNKOPN01.DHA /A1
  37. if %rand% == 2 HANIM \CGA\SJOM\DNKOPN02.DHA /A1
  38. if %rand% == 3 HANIM \CGA\SJOM\DNKOPN03.DHA /A1
  39. kt wait 30>nul
  40. goto OPCGA_SKIP
  41.  
  42. :OPCGA_4
  43. if %rand% == 0 HANIM \CGA\5108\DENKURA.DHA /A1
  44. if %rand% == 1 HANIM \CGA\SJOM\DNKOP01_.DHA /A1
  45. if %rand% == 2 HANIM \CGA\SJOM\DNKOP02_.DHA /A1
  46. if %rand% == 3 HANIM \CGA\SJOM\DNKOP03_.DHA /A1
  47. kt wait 30>nul
  48. goto OPCGA_SKIP
  49.  
  50. :OPCGA_SKIP
  51. set rand=
  52. '▲オープニングアニメ表示(要:あき4Mor8M)
  53.  
  54. '▼タイトル表示
  55. screen 1,3,1
  56. KT C -C >nul
  57. KT 1 >nul
  58. KT P -m -n -w ziwa.wl -y -s3 \TTL1.PIC>nul
  59. 'kt wait 15>nul
  60. KT P -m -n -w ziwa.wl -y -s3 \TTL2.PIC>nul
  61. 'kt wait 15>nul
  62.  
  63.  
  64. :SKIP1
  65. '▼Z-MUSICの曲のあるところ
  66. SET zmusic=\MUSIC;\DOCS\IRON\IC\MUSIC\FM
  67.  
  68. PCM8 > NUL
  69. ZMUSIC -G
  70. kt rand 4 rand > NUL
  71. if %rand% == 0 CD \MUSIC\MEDAROT||COPY MEDAROT.ZMS OPM>nul||CD \
  72. if %rand% == 1 CD \MUSIC\STARDUST||COPY STARDUST.ZMS OPM>nul||CD \
  73. if %rand% == 2 CD \MUSIC\KIT||COPY SAYONARA.ZMS OPM>nul||CD \
  74. if %rand% == 3 CD \MUSIC\ESMB||COPY ESMB.ZMS OPM>nul||CD \
  75. set rand=
  76. kt wait 20>nul
  77. '▲ランダムOP終わり
  78.  
  79. '▼カレントをクイックスタートディレクトリに
  80. CD \QS
  81.  
  82. '▼dshellの起動
  83. DSHELL MOKUJI.DOC /T"電脳倶楽部 2000年8月号(第147号)" /0-4186 /1-9C48
  84. '▼おしまいのメッセージ出す
  85. '▼終わってからの処理
  86. ZMUSIC -R>nul
  87. '▼PCM8の取り外し
  88. PCM8 -R>nul
  89. \bin\cacheoff -r>nul
  90. if NOT "%SEKP_FG%" == "0" GOTO SEKPL2
  91.     '▼起動時,常駐していなかったので...
  92.     \BIN\SEEKPAT -r>nul
  93. :SEKPL2
  94. '画面クリア
  95. SCREEN 0
  96. '▼コンソール設定
  97. kt cncn
  98. '▼パスを戻す
  99. SET path=%opath%
  100. SET zmusic=%ozmusic%
  101. if NOT %zmusic% == %%zmusic%% GOTO ZML1
  102.     SET zmusic=
  103. :ZML1
  104. '▼いらない環境変数を初期化
  105. SET opath=
  106. SET SEKP_FG=
  107. SET ozmusic=
  108. SET CNCNF=
  109. SET CNHLP=
  110. '▼ルートをカレントに
  111. CD \
  112.  
  113.